A Systematic Approach for Component-based Software Development
نویسندگان
چکیده
Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.
منابع مشابه
مروری نظاممند بر مهندسی نرمافزار جنبهگرا: گامها، روشها و چالشها
Aspect-oriented engineering has been introduced as a new development approach based on modularization in order to increase the maintainability and reusability of software. Aspect-oriented software engineering uses the concept of aspect to modularize crosscutting concerns. Today, this approach is considered in the both research and industrial environments. Different methods has been proposed for...
متن کاملA New Approach of Component Based Software Development Using Incremental Approach
Software development has evolved from structured programming to component based software development with in between stages of structural programming and then object oriented programming before we found component based software development. Component based software development basically involves creating individual components at the same time and then integrating them. This paper intends to stu...
متن کاملEvaluation of the Impacting Factors on Sustainable Mining Development, Using the Grey-Decision Making Trial and Evaluation Laboratory Approach
Due to great effect of mining operation on environment and dependent sides, paying attention to the aspects of sustainable development (SD) is important. A conjugation of Grey theory and Decision-Making Trial and Evaluation Laboratory (DEMATEL) is able to find out cause and effect relations among the triple mining SD components and their effective factors. Grey–DEMATEL approach has been used in...
متن کاملComponent-based product line development: the KobrA Approach
The product line and component-based approaches to software engineering both hold the potential to significantly increase the level of reuse in industrial software development and maintenance. They also have complementary strengths, since they address the problem of reuse at opposite ends of the granularity spectrum product line development essentially supports "reuse in the large" while compon...
متن کاملIdentifying the Effective Components on Rural Entrepreneurship Development: Case Study of Kurdistan Handicrafts
Purpose: Considering the importance of rural entrepreneurship development, the aim of this study was identifying the effective components on rural entrepreneurship development of Kurdistan handicrafts. Methodology: This study in terms of purpose was applied and in terms of implementation method was qualitative. The research population was of rural entrepreneurship development documents of the ...
متن کامل